.list-title {
  color: #23417B;
  font-size: 1.2rem;
  font-weight: bold;
}

.icon-list {
  margin: 15px 0;
  border-radius: 6px;
  background: #FAFAFA;

  .icon-item {
    margin-bottom: 20px;
  }

  @mixin icon-btn {
    position: absolute;
    top: -5px;
    right: 6px;
    color: white;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    font-size: 1rem;
    font-weight: bold;
    .icon-btn {
      height: 20px;
    }
  }

  .icon-plus-btn {
    @include icon-btn;

    background: linear-gradient(180deg, #5EF1BD 0%, #5CD1D9 100%);
  }

  .icon-delete-btn {
    @include icon-btn;
    background: #C9C8CD;
  }
}

.application-row {
  height: 30px;
}
